Skip to content

Fix 3.0 build compatibility and resource cleanup - #1550

Merged
jlouvel merged 1 commit into
3.0from
fix/3.0-build-and-quality-cleanup
Oct 20, 2026
Merged

jlouvel merged 1 commit into
3.0from
fix/3.0-build-and-quality-cleanup

Conversation

@jlouvel

@jlouvel jlouvel commented Oct 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

Collect all pending local changes on the 3.0 development line to improve IDE/module compatibility, resource handling, and test reliability.

  • Add m2e-only test module reads for the JDK HTTP client in core and the standalone WebSocket extension POM, without adding a production module dependency.
  • Declare Commons Lang explicitly in the OpenAPI dependencies and module descriptor, and initialize the test YAML mapper reflectively.
  • Release owned raw-DEFLATE inflater/deflater resources and close empty ZIP input streams.
  • Remove redundant module warnings and unused pattern bindings.
  • Improve test resource cleanup, exception serialization coverage, reflective accessibility, and asynchronous request correlation.
  • Update the changelog.

Validation

  • git diff --check HEAD passed before committing.
  • mvnw.cmd -B verify -P default,test completed with BUILD SUCCESS for all 14 reactor projects, including tests, Spotless, JaCoCo coverage gates, and configured SpotBugs checks.
  • Maven warned that the default and test profiles do not exist; the normal verification lifecycle still ran successfully.
  • The standalone WebSocket extension POM is not included in the parent reactor and was not covered by this verification run.

Scope

Includes all 30 locally changed files, both previously staged and unstaged, in one commit. Targets 3.0, the source development line, rather than the repository default branch (2.7).

@sonarqubecloud

Copy link
Copy Markdown

@jlouvel jlouvel self-assigned this Oct 20, 2026
@jlouvel
jlouvel requested a review from thboileau October 20, 2026 16:00
@jlouvel

jlouvel commented Oct 20, 2026

Copy link
Copy Markdown
Collaborator Author

@thboileau Could you review this PR? Minor fixes

@jlouvel
jlouvel merged commit 440829f into 3.0 Oct 20, 2026
4 checks passed
@jlouvel
jlouvel deleted the fix/3.0-build-and-quality-cleanup branch October 20, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant